Internet Archive BookReader - Concepts & programs